package com.tyhy.program.cbc.mobileapi.dto;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;

import lombok.Data;

@Data
public class WxFanDTO implements Serializable{
	private static final long serialVersionUID = 1L;
	private Long id;
	private String appId;
	private String openId;//openId，每个用户都是唯一的
	private Integer subscribeStatus;//订阅状态
	private Date subscribeTime;//订阅时间
	private byte[] nickname;//昵称,二进制保存emoji表情
	private String nicknameStr;//昵称显示
	private String wxid;//微信号
	@Deprecated //被sex字段代替
	private Integer gender;//性别 0-女；1-男；2-未知
	private Integer sex;//性别 0-女；1-男；2-未知
	private String language;//语言
	private String country;//国家
	private String province;//省
	private String city;//城市
	private String headimgurl;//头像
	private String remark;//备注
	private Integer status;//用户状态 1-可用；0-不可用
	private Date createTime;//创建时间

//	public String getNicknameStr() {
//		if(this.getNickname() != null){
//			try {
//				this.nicknameStr = new String(this.getNickname(),"UTF-8");
//			} catch (UnsupportedEncodingException e) {
//				e.printStackTrace();
//				this.nicknameStr = "新会员";
//			}
//		}
//		return nicknameStr;
//	}
}
